package com.chuangjiangx.member.stored.ddd.application.dto;

import com.chuangjiangx.member.coupon.ddd.domain.model.MbrCouponType;
import com.chuangjiangx.member.stored.ddd.domain.model.MbrUniformOrderType;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author cj-ch
 * @date 2018/5/28 下午4:29
 * 会员下单结果
 */
@Data
public class MbrUniformOrdersResult {

    private Long orderId;
    private String orderNumber;
    private MbrUniformOrderType type;
    private BigDecimal orderAmount;
    private BigDecimal needPayAmount;

    private String couponName;
    private MbrCouponType couponType;
    /**
     * 卡券可抵扣金额
     */
    private BigDecimal couponAmount;

    private String rechargeRuleName;
    private BigDecimal rechargeAmount;

    private String memberMobile;

    public MbrUniformOrdersResult(MbrUniformOrderType type) {
        this.type = type;
    }


}
